분산 협업은 단일 중앙 폴더에 집중하는 방식에서 벗어나, 하나의 생태계로 구성된 독립적이고 피어 투 피어 형식의 레포지터리로 이동합니다. 이 모델에서는 각 레포지터리—예를 들어 my-git-repo 와 marys-repo—는 자체 기록과 브랜치 데이터를 포함하는 완전한 우주입니다.
1. '원격'의 정의
간단히 말해, 원격 레포지터리 자신의 것이 아닌 레포지터리입니다. 회사 네트워크, 인터넷(깃허브) 또는 로컬 파일 시스템 상의 다른 디렉터리에서도 존재할 수 있습니다. 핵심 특성은 자신의 즉각적인 통제 밖에서 작업이 이루어지는 별도의 인스턴스라는 점입니다.
2. 원격을 북마크처럼 사용하기
기술적으로 보면, 원격은 단지 약어 별칭 또는 "북마크"일 뿐입니다. 매번 /Users/Mary/projects/marys-repo 를 입력해서 그녀의 진행 상황을 확인할 필요 없이, 해당 경로를 mary같은 간단한 이름으로 연결할 수 있습니다.
3. 상태의 독립성
레포지터리는 연결되어 있지만 자동으로 동기화되지는 않습니다 자동으로 이루어지지 않습니다. 원격 북마크를 생성한다고 해서 코드가 이동되는 것은 아니며, 단지 향후 푸시나 페치를 통해 데이터를 교환할 수 있는 경로 를 설정할 뿐입니다.
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>